(function ($) { "use strict"; // One Page Nav var top_offset = $(".header-area").height(); $(".main-menu nav ul").onePageNav({ currentClass: "active", scrollOffset: top_offset, }); // sticky $(window).on("scroll", function () { var scroll = $(window).scrollTop(); if (scroll < 200) { $("#header-sticky").removeClass("sticky-menu"); } else { $("#header-sticky").addClass("sticky-menu"); } }); // RESPONSIVE MENU $(".responsive").on("click", function (e) { $("#mobile-menu").slideToggle(); }); // menu toggle $(".main-menu li a").on("click", function () { if ($(window).width() < 1200) { $("#mobile-menu").slideUp(); } }); // smoth scroll $(function () { $("a.smoth-scroll").on("click", function (event) { var $anchor = $(this); $("html, body") .stop() .animate( { scrollTop: $($anchor.attr("href")).offset().top - 100, }, 1000 ); event.preventDefault(); }); }); // mainSlider function mainSlider() { var BasicSlider = $(".slider-active"); BasicSlider.on("init", function (e, slick) { var $firstAnimatingElements = $(".single-slider:first-child").find( "[data-animation]" ); doAnimations($firstAnimatingElements); }); BasicSlider.on( "beforeChange", function (e, slick, currentSlide, nextSlide) { var $animatingElements = $( '.single-slider[data-slick-index="' + nextSlide + '"]' ).find("[data-animation]"); doAnimations($animatingElements); } ); BasicSlider.slick({ autoplay: true, autoplaySpeed: 10000, dots: false, fade: true, arrows: true, prevArrow: '', nextArrow: '', responsive: [ { breakpoint: 1200, settings: { dots: false, arrows: false } }, ], }); function doAnimations(elements) { var animationEndEvents = "webkitAnimationEnd mozAnimationEnd MSAnimationEnd oanimationend animationend"; elements.each(function () { var $this = $(this); var $animationDelay = $this.data("delay"); var $animationType = "animated " + $this.data("animation"); $this.css({ "animation-delay": $animationDelay, "-webkit-animation-delay": $animationDelay, }); $this.addClass($animationType).one(animationEndEvents, function () { $this.removeClass($animationType); }); }); } } mainSlider(); // services-active $(".services-active").slick({ dots: true, infinite: true, arrows: false, speed: 1000, slidesToShow: 3, slidesToScroll: 1, responsive: [ { breakpoint: 1200, settings: { slidesToShow: 3, slidesToScroll: 1, infinite: true, dots: true, }, }, { breakpoint: 992, settings: { slidesToShow: 2, slidesToScroll: 1, }, }, { breakpoint: 767, settings: { slidesToShow: 1, slidesToScroll: 1, }, }, ], }); // brand-active $(".brand-active").slick({ dots: false, infinite: true, arrows: false, speed: 1000, slidesToShow: 6, slidesToScroll: 2, responsive: [ { breakpoint: 1500, settings: { slidesToShow: 6, slidesToScroll: 3, infinite: true, }, }, { breakpoint: 1200, settings: { slidesToShow: 5, slidesToScroll: 3, infinite: true, }, }, { breakpoint: 992, settings: { slidesToShow: 3, slidesToScroll: 1, }, }, { breakpoint: 767, settings: { slidesToShow: 2, slidesToScroll: 1, }, }, { breakpoint: 480, settings: { slidesToShow: 1, slidesToScroll: 1, }, }, ], }); // testimonial-active $(".testimonial-active").slick({ dots: false, infinite: true, arrows: true, prevArrow: '', nextArrow: '', speed: 1000, slidesToShow: 3, slidesToScroll: 1, responsive: [ { breakpoint: 1024, settings: { slidesToShow: 2, slidesToScroll: 1, infinite: true, }, }, { breakpoint: 768, settings: { slidesToShow: 1, slidesToScroll: 1, }, }, { breakpoint: 480, settings: { slidesToShow: 1, slidesToScroll: 1, }, }, ], }); // blog $(".blog-active").slick({ dots: false, infinite: true, arrows: true, speed: 1500, slidesToShow: 1, slidesToScroll: 1, fade: true, prevArrow: '', nextArrow: '', }); // counterUp $(".count").counterUp({ delay: 100, time: 1000, }); /* magnificPopup img view */ $(".popup-image").magnificPopup({ type: "image", gallery: { enabled: true, }, }); /* magnificPopup video view */ $(".popup-video").magnificPopup({ type: "iframe", }); // paroller if ($(".paroller").length) { $(".paroller").paroller(); } //* Parallaxmouse js function parallaxMouse() { if ($("#parallax").length) { var scene = document.getElementById("parallax"); var parallax = new Parallax(scene); } } parallaxMouse(); // service active $(".s-single-services").on("mouseenter", function () { $(this) .addClass("active") .parent() .siblings() .find(".s-single-services") .removeClass("active"); }); // scrollToTop $.scrollUp({ scrollName: "scrollUp", topDistance: "300", topSpeed: 300, animation: "fade", animationInSpeed: 200, animationOutSpeed: 200, scrollText: '', activeOverlay: false, }); // isotop $(".grid").imagesLoaded(function () { // init Isotope var $grid = $(".grid").isotope({ itemSelector: ".grid-item", percentPosition: true, masonry: { // use outer width of grid-sizer for columnWidth columnWidth: 1, }, }); // filter items on button click $(".button-group").on("click", "button", function () { var filterValue = $(this).attr("data-filter"); $grid.isotope({ filter: filterValue }); }); }); // isotop $(".element").each(function () { var a = $(this); a.typed({ strings: a.attr("data-elements").split(","), typeSpeed: 100, backDelay: 3e3, }); }), //for menu active class $(".button-group > button").on("click", function (event) { $(this).siblings(".active").removeClass("active"); $(this).addClass("active"); event.preventDefault(); }); // WOW active new WOW().init(); // swiper var swiper = new Swiper(".swiper-container", { effect: "coverflow", grabCursor: true, loop: true, centeredSlides: true, slidesPerView: "auto", coverflowEffect: { rotate: 0, stretch: 20, depth: 150, modifier: 1.5, slideShadows: true, }, pagination: { el: ".swiper-pagination", }, }); //pricing-tab-switcher $(".pricing-tab-switcher").on("click", function () { $(this).toggleClass("active"); $(".pricing-amount").toggleClass("change-subs-duration"); }); })(jQuery);